package cn.qidisoft.edu.hzjt.dao;

import java.util.List;

import org.apache.ibatis.session.RowBounds;

import cn.qidisoft.edu.hzjt.model.ScholarshipApply;

public interface ScholarshipApplyMapper {
  int deleteByPK(Integer sqid);

  int insert(ScholarshipApply scholarshipApply);

  ScholarshipApply queryByPK(Integer sqid);

  int updateByPK(ScholarshipApply scholarshipApply);

  List<ScholarshipApply> queryScholarshipApplyPageList(ScholarshipApply scholarshipApply,
      RowBounds rowBounds);

  int queryScholarshipApplyPageCount(ScholarshipApply scholarshipApply);

  int queryVerifyLevelScholarshipCout(ScholarshipApply scholarshipApply);

  int queryVerifyScoreScholarshipCount(ScholarshipApply scholarshipApply);

  int queryVerifyPXXMScholarshipCount(ScholarshipApply scholarshipApply);

  int queryVerifyisExistScoreScholarshipCount(ScholarshipApply scholarshipApply);

  ScholarshipApply queryGidByScholarshipApply(String gid);

  int submitStudentScholarship(ScholarshipApply scholarshipApply);

  int queryRepByScholarshipCout(ScholarshipApply scholarshipApply);

  List<ScholarshipApply> queryScholarshipApplyAuditPageList(ScholarshipApply scholarshipApply,
      RowBounds rowBounds);

  int queryScholarshipApplyAuditPageCount(ScholarshipApply scholarshipApply);

  ScholarshipApply queryScholarshipApplyAuditPK(ScholarshipApply scholarshipApply);

  int auditStudentScholarship(ScholarshipApply scholarshipApply);

  List<ScholarshipApply> queryScholarshipApplyManagerPageList(ScholarshipApply scholarshipApply,
      RowBounds rowBounds);

  int queryScholarshipApplyManagerPageCount(ScholarshipApply scholarshipApply);

  List<ScholarshipApply> queryClassByScholarshipapplyReport(ScholarshipApply scholarshipApply);

  List<ScholarshipApply> exportScholarshipApplyManagerList(ScholarshipApply scholarshipApply);


}
